Initialize pointer array for set mapping.
authoryjiang5@vtsmp-build.sh.intel.com <yjiang5@vtsmp-build.sh.intel.com>
Wed, 28 Sep 2005 13:07:57 +0000 (14:07 +0100)
committeryjiang5@vtsmp-build.sh.intel.com <yjiang5@vtsmp-build.sh.intel.com>
Wed, 28 Sep 2005 13:07:57 +0000 (14:07 +0100)
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
tools/ioemu/vl.c

index 2fd60a5aba34cb3d856ff81d7b9ded143bf95544..5a4617dbc96208b09ecc5ddf9aa5102a9f5e557b 100644 (file)
@@ -2385,7 +2385,8 @@ int
 setup_mapping(int xc_handle, u32 dom, unsigned long toptab, unsigned long  *mem_page_array, unsigned long *page_table_array, unsigned long v_start, unsigned long v_end)
 {
     l1_pgentry_t *vl1tab=NULL, *vl1e=NULL;
-    l2_pgentry_t *vl2tab[4], *vl2e=NULL, *vl2_table = NULL;
+    l2_pgentry_t *vl2tab[4] = {NULL, NULL, NULL, NULL};
+    l2_pgentry_t *vl2e=NULL, *vl2_table = NULL;
     unsigned long l1tab;
     unsigned long ppt_alloc = 0;
     unsigned long count;